/*
**************************
BANNER
**************************
*/

.banner{
	background: url(../images/banner.jpg) no-repeat top center;
	background-size: cover;
	min-height: 20em;
}

section.negative-margin {
    margin-top: -150px;
}

section.negative-margin 
.card.home {
    padding: 1.5em!important;
}

section.negative-margin 
h2.home-heading {
    padding: .5em 0;
}

section.negative-margin 
h3 {
    padding: 0;
    margin: 0;
	font-weight: 600;
}

section.negative-margin a {
    color: #db1457;
    text-decoration: none;
    position: relative;
    max-width: max-content;
    border-bottom: 1px solid #db1457;
    padding-bottom: 3px;
}